/****************************************
 * 2018 - 2021 版权所有 CopyRight(c) 快程乐码信息科技有限公司所有, 未经授权，不得复制、转发
 */

package com.kclm.security03.modules.system.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.kclm.security03.modules.common.entity.BaseEntity;
import lombok.Data;
import lombok.extern.slf4j.Slf4j;

import java.io.Serializable;

/******************
 * @Author yejf
 * @Version v1.0
 * @Create 2020-07-24 17:26
 * @Description 权限实体类
 */
@TableName(value = "t_sys_permission")
@Data
@Slf4j
public class Permission extends BaseEntity {

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @TableField(value = "url")
    private String url;

    @Override
    protected Serializable pkVal() {
        log.debug("重写 pkVal() 方法，返回自动增长的ID值");
        return this.id;
    }
}
